//设置一个变量 容器
var arr = ["images/1.png", "images/2.png", "images/3.png"]
//电脑
var Jimg = document.getElementById("box_img");
//玩家
var Wimg = document.getElementById("box_img2");
//剪刀
var JD = document.getElementById("hands1");
//石头
var ST = document.getElementById("hands2");
//布
var BB = document.getElementById("hands3");
//判断
var PanDuan = document.getElementById("box_pl")

var again = document.getElementById("box_al")
var timer;
var WJ = 2;
var JQ;

init();
function init() {
         //添加定时器
    timer = setInterval(changeImg, 50)
    BB.addEventListener("click", BBFun);
    JD.addEventListener("click", JDFun);
    ST.addEventListener("click", STFun);
    again.addEventListener("click", AgainFun);

}
function changeImg() {      /*正整数*/
    //console.log("随机数："+parseInt(Math.random()*3))
    JQ = parseInt(Math.random() * 3);
    Jimg.src = arr[JQ]

}
//BBFun 是给BB添加点击（click）事件时执行的函数
function BBFun(e) {
    WJ = 0;
    Wimg.src = "images/1.png";//让玩家的图片跟点击的一样
    clearInterval(timer);//清除定时器
    PDFun();
}
//JDFun 是给JD添加点击（click）事件时执行的函数
function JDFun() {
    WJ = 1;
    Wimg.src = "images/2.png";//让玩家的图片跟点击的一样
    clearInterval(timer);//清除定时器
    PDFun();
}
//STFun 是给ST添加点击（click）事件时执行的函数
function STFun() {
    WJ = 2;
    Wimg.src = "images/3.png";//让玩家的图片跟点击的一样
    clearInterval(timer);//清除定时器
    PDFun();
}
//开始判断
function PDFun() {

    if (WJ == 0) {
        if (JQ == 0) {
            PanDuan.innerHTML = "平局";
        }
        else if (JQ == 1) {
            PanDuan.innerHTML = "机器赢";
        }
        else if (JQ == 2) {
            PanDuan.innerHTML = "玩家赢";
        }
    }
    else if (WJ == 1) {
        if (JQ == 0) {
            PanDuan.innerHTML = "玩家赢";
        }
        else if (JQ == 1) {
            PanDuan.innerHTML = "平局";
        }
        else if (JQ == 2) {
            PanDuan.innerHTML = "机器赢";
        }
    }
    else if (WJ == 2) {
        if (JQ == 0) {
            PanDuan.innerHTML = "机器赢";
        }
        else if (JQ == 1) {
            PanDuan.innerHTML = "玩家赢";
        }
        else if (JQ == 2) {
            PanDuan.innerHTML = "平局";
        }
    }
    //移除全部监听
    BB.removeEventListener("click", BBFun);
    JD.removeEventListener("click", JDFun);
    ST.removeEventListener("click", STFun);
}
function AgainFun() {
    init();
}
